#ifndef FLICKR_IMG_H
#define FLICKR_IMG_H

#include <string>

class FlickR_Img {
 public:
  FlickR_Img(int farm, std::string id, bool isFamily, bool isFriend, bool isPublic,
	    std::string owner, std::string secret, int server, 
	    std::string title);

  std::string getURL();
  std::string getURL_Large();
  FILE* getSmallPicture();
  std::string getSmallPicture_str();
  std::string getLargePicture_str();
  int getFarm();
  std::string getId();
  bool isFamily();
  bool isFriend();
  bool isPublic();
  std::string getOwner();
  std::string getSecret();
  int getServer();
  std::string getTitle();
  
  ~FlickR_Img();
  
 private:
  int _farm;
  std::string _id;
  bool _isFamily;
  bool _isFriend;
  bool _isPublic;
  std::string _owner;
  std::string _secret;
  int _server;
  std::string _title;
  
};

#endif
